//open FIFO file,read data
#include <stdio.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <fcntl.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
int main(int argc,char * argv[])
{
	int fd;
	char info[128]={0};//消息存放区
	if((fd=open("file.fifo",O_RDWR))==-1)
	{
		printf("open FIFO failed\n");
		exit(1);
	}
	if(read(fd,info,sizeof(info))==-1)
	{
		printf("read failed\n");
		exit(2);
	}
	printf("%s\n",info);
	return 0;
}